Funktioniert bestens!
Ich habe heute meinen APPLE II USB Adapter fertiggestellt und bin dabei auf ein "sehr kleines" Problem gestoßen. Die TQFP Version des Max3421 Chips hat einen kleineren Pitch als gedacht. Ich habe nicht aufgepasst und musste heute etwas improvisieren. Mit etwas Geduld konnte ich mit dünnen Drähten eine provisorische Anpassung vornehmen. Ein korrigiertes KiCad-Platinenlayout ist im Anhang. Zum Größenvergleich habe ich ein Streichholz daneben gelegt. Das war wohl das Kleinste, was ich bisher gelötet habe 

Ich habe mir auch Gedanken über die Unterstützung von Kleinbuchstaben bei der Tastatureingabe gemacht und bin dabei auf eine interessante Language Card auf GitHub gestoßen. Mit dieser Karte kann man sehr einfach über einen Schalter ein gepatchtes Videx F8 ROM aktivieren und auch sonst ist diese Karte sehr gut gemacht, sodass ich nicht widerstehen konnte, sie mit ein paar Modifikationen nachzubauen. github.com/btb/LanguageCard

Seite 92 aus dem Videx Manual zum F8 Autostart ROM lowercase patch:

Nun zum fertigen Adapter:
Die Firmware für eine normale USB-Tastatur habe ich bereits fertiggestellt. Es fehlt mir nur noch eine Version für meine Cherry Wireless Gaming Tastatur. Diese sendet eine erweiterte USB-Initialisierung und überträgt jede gedrückte Taste bitweise einzeln in einer Matrix. Das Protokoll dazu kommt aus der Gaming-Industrie und nennt sich N-Key-Rollover. Nach der Fertigstellung veröffentliche ich die Software hier im Forum. Ein kleines technisches Beispiel:
Datenstrom einer normalen USB-Tastatur bei gedrückter A-Taste: 00 00 04 00 00 00 00 00
Taste W+A+S+D gleichzeitig gedrückt: 00 00 04 1A 07 16 00 00
Mehr als sechs Tasten gleichzeitig gedrückt: 00 00 01 01 01 01 01 01 - Tastatur overflow!
Datenstrom einer Gaming-Tastatur mit N-Key-Rollover bei gedrückter A-Taste:
01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Taste W+A+S+D gleichzeitig gedrückt:
01 00 00 80 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Sehr viele Tasten gleichzeitig gedrückt:
01 0F 00 FF 32 FF FF A3 01 20 00 00 00 00 00 01 00 00 00 00 00
Mehr Informationen dazu unter: mechanical-keyboard.org/de/n-key-rollover-erklaerung-und-test
Bilder und ein kleines Demonstrationsvideo im Anhang zum fertigen "Apple II USB Dual Keyboard Adapter"



Viele Grüße
Joerg